package com.pureut.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.pureut.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @ClassName changeApplication
 * @Description: 供应商变更信息
 * @Author: try
 * @CreateDate: 2025/4/10 11:30	//创建时间
 * @UpdateUser: try
 * @UpdateDate: 2025/4/10 11:30	//更新时间
 * @UpdateRemark: 更新的信息
 * @Version: 1.0    //版本号
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ChangeApplication extends BaseEntity
{

    /**
     * id
     */
    private String id;

    /**
     * 单号
     */
    private String formNo;

    /**
     * 填写时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String fillTime;

    /**
     * 申请人
     */
    private String applicant;

    /**
     * 申请部门
     */
    private String department;

    /**
     * 要求完成时间
     */
    private String requiredCompletionTime;

    /**
     * 变更操作
     */
    private String changeOperation;

    /**
     * 供应商id
     */
    private String supplierId;

    /**
     * 供方账号
     */
    private String supplierAccount;

    /**
     * 变更原因
     */
    private String changeReason;

    /**
     * 供应商性质
     */
    private String supplierType;

    /**
     * 附件路径
     */
    private String attachmentPath;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String createdAt;

    /**
     * 供应商名称
     */
    private String supplierName;

}